mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-05 05:07:48 +00:00
50 lines
1.2 KiB
Objective-C
50 lines
1.2 KiB
Objective-C
//
|
|
// LeaderboardCell.m
|
|
// RobloxMobile
|
|
//
|
|
// Created by Ariel Lichtin on 6/6/14.
|
|
// Copyright (c) 2014 ROBLOX. All rights reserved.
|
|
//
|
|
|
|
#import "LeaderboardCell.h"
|
|
#import "RobloxImageView.h"
|
|
|
|
#define AVATAR_SIZE CGSizeMake(110, 110)
|
|
|
|
@implementation LeaderboardCell
|
|
{
|
|
}
|
|
|
|
- (void) showPlayerInfo:(RBXLeaderboardEntry*)data
|
|
{
|
|
_rankLabel.text = data.displayRank;
|
|
_titleLabel.text = data.name;
|
|
|
|
if(data.clanName != (id)[NSNull null])
|
|
{
|
|
_subtitleLabel.text = data.clanName;
|
|
}
|
|
else
|
|
{
|
|
_subtitleLabel.text = @"";
|
|
}
|
|
|
|
_avatar.animateInOptions = RBXImageViewAnimateInAlways;
|
|
[_avatar loadAvatarForUserID:data.userID prefetchedURL:data.userAvatarURL urlIsFinal:data.userAvatarIsFinal withSize:AVATAR_SIZE completion:nil];
|
|
|
|
_pointsLabel.text = data.displayPoints;
|
|
}
|
|
|
|
- (void) showClanInfo:(RBXLeaderboardEntry*)data
|
|
{
|
|
_rankLabel.text = data.displayRank;
|
|
_titleLabel.text = data.clanName;
|
|
_subtitleLabel.text = data.name;
|
|
_pointsLabel.text = data.displayPoints;
|
|
|
|
_avatar.animateInOptions = RBXImageViewAnimateInAlways;
|
|
[_avatar loadAvatarForUserID:data.clanEmblemID prefetchedURL:data.clanAvatarURL urlIsFinal:data.clanAvatarIsFinal withSize:AVATAR_SIZE completion:nil];
|
|
}
|
|
|
|
@end
|