Skip to content

Instantly share code, notes, and snippets.

View denispeyrusaubes's full-sized avatar

Peyrusaubes denispeyrusaubes

View GitHub Profile
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@denispeyrusaubes
denispeyrusaubes / inputText.m
Last active August 23, 2016 18:48
IOSBEG - Input text in objectiveC
-(NSString *) getInput
{
NSFileHandle *input = [NSFileHandle fileHandleWithStandardInput];
NSData *inputData = [input availableData];
NSString *inputString = [[NSString alloc] initWithData: inputData encoding:NSUTF8StringEncoding];
inputString = [inputString stringByTrimmingCharactersInSet: [NSCharacterSet newlineCharacterSet]];
return inputString;
}
//
// Constant.h
// Chess
//
// Created by Denis Peyrusaubes on 20/09/2015.
// Copyright © 2015 Retengr. All rights reserved.
//
#ifndef Constant_h
#define Constant_h
Chess board ready:
R K B Q K B K R
P P P P P P P P
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
P P P P P P P P
R K B Q K B K R
// ...
Piece* pA2 = [[Piece alloc] initWithColor:ChessColorWhite andPiece:ChessPiecePawn] ;
Square* A2 = [Square squareWithPiece:pA2 andOffset:8];
// ...
self.squares = @[A1,B1,C1,D1,E1,F1,G1,H1,A2,B2,C2,D2,E2,F2,G2,H2,A3,B3,C3,D3,E3,F3,G3,H3,A4,B4,C4,D4,E4,F4,G4,H4,A5,B5,C5,D5,E5,F5,G5,H5,A6,B6,C6,D6,E6,F6,G6,H6,A7,B7,C7,D7,E7,F7,G7,H7,A8,B8,C8,D8,E8,F8,G8,H8];
self.datas = @[@"Emma",@"Thomas",@"Marc",@"Marie",@"Denis",@"Lucie",@"Claire",@"Florence",@"Delphine"];
@denispeyrusaubes
denispeyrusaubes / cellForRow.m
Last active December 21, 2015 06:14
Basic cellForRowAtIndexPath implementation
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"myCell"];
NSString* label = [NSString stringWithFormat:@"Section: %d",indexPath.section];
cell.textLabel.text = label;
NSString* detailLabel = [NSString stringWithFormat:@"Row: %d",indexPath.row];
cell.detailTextLabel.text = detailLabel;
@denispeyrusaubes
denispeyrusaubes / SquareGUI-backgroundcolor.m
Last active January 17, 2016 07:25
SquareGUI background color
UIColor* darkSquare = [[UIColor alloc] initWithRed:202.0/255.0 green:134.0/255.0 blue:68.0/255.0 alpha:1.0];
UIColor* lightSquare = [[UIColor alloc] initWithRed:255.0/255.0 green:206.0/255.0 blue:158.0/255.0 alpha:1.0];
int y =(int) (self.offset/8) +1;
if ( (self.offset + y ) % 2 == 0) {
self.backgroundColor = lightSquare;
} else {
self.backgroundColor = darkSquare;
}
@denispeyrusaubes
denispeyrusaubes / updatePiece.m
Last active August 23, 2016 19:02
Méthode de la classe SquareGUI
-(void) updatePiece {
UIImage* image = self.square.piece.boardImage;
[self setImage:image forState:UIControlStateNormal];
[self setImage:image forState:UIControlStateSelected];
self.imageView.image = image;
}