This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
@@ -0,0 +1,49 @@
//
// 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