Author: SonicPixelation (posted 2012-10-22 04:27:56, viewed 136 times)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| package com.SideScroller.Tile;
import org.newdawn.slick.Graphics;
import com.SideScroller.Entity.Entity;
import com.SideScroller.Level.Level;
public class Tile {
private int id;
public Level level;
public boolean Powered;
protected int x;
protected int y;
public static Tile[] tiles = new Tile[25];
public static Tile SolidTile = new SolidTile();
public static Tile EmptyTile = new EmptyTile();
public static Tile CheackPointTile = new CheckPointTile();
public static Tile ButtonTile = new ButtonTile();
public static Tile DoorTile = new DoorTile();
public static Tile WireTiled = new WireTile();
public Tile(int id){
this.id = id;
tiles[id] = this;
}
public void render(Graphics g, int x, int y, int xx, int yy){
}
public void init(Level level){
this.level = level;
}
public boolean mayPass(){
return true;
}
public void onTile(Entity e,int x, int y){
}
public void update(int delta){
}
} |
Special syntax:
- To highlight a line (yellow background), prefix it with '@@'
- To indicate that a line should be removed (red background), prefix it with '-'
- To indicate that a line should be added (green background), prefix it with '+'
- To post multiple snippets, seperate them by '~~~~'
|
Add your game by posting it in the WIP section,
or publish it in Showcase.
The first screenshot will be displayed as a thumbnail.
|
|