Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tc.theTile.setTileType(-1); #3

Open
Timtower opened this issue Apr 5, 2013 · 6 comments
Open

tc.theTile.setTileType(-1); #3

Timtower opened this issue Apr 5, 2013 · 6 comments

Comments

@Timtower
Copy link

Timtower commented Apr 5, 2013

Ik wil mijn gametile weghalen, maar als ik het type naar -1 zet dat crashed mn applicatie, is dit op te lossen?

@baszn
Copy link
Contributor

baszn commented Apr 6, 2013

Onderwater zet de gameengine -1 tiles om naar 'null'. Wanneer je met setTileType de tile op -1 zet, wordt dit niet omgezet naar 'null'. Dit is een bug en ik zal kijken of het in de volgende release opgelost kan worden.

Voor nu kun je het beste 'setTileType(null)' gebruiken. Dit zou als het goed is de tile moeten verwijderen.

Bedankt voor het melden in ieder geval.

@Timtower
Copy link
Author

Timtower commented Apr 6, 2013

Als ik de setTileType(null) gebruik dan krijg ik de melding dat het een int moet zijn

Date: Sat, 6 Apr 2013 08:01:51 -0700
From: notifications@github.com
To: game-api-android@noreply.github.com
CC: timdebrouwer@live.nl
Subject: Re: [game-api-android] tc.theTile.setTileType(-1); (#3)

Onderwater zet de gameengine -1 tiles om naar 'null'. Wanneer je met setTileType de tile op -1 zet, wordt dit niet omgezet naar naar null. Dit is een bug en ik zal kijken of het in de volgende release opgelost kan worden.

Voor nu kun je het beste 'setTileType(null)' gebruiken. Dit zou als het goed is de tile moeten verwijderen.

Bedankt voor het melden in ieder geval.


Reply to this email directly or view it on GitHub.

@baszn
Copy link
Contributor

baszn commented Apr 6, 2013

Stom van mij, je kunt primitieve types (zoals int) natuurlijk niet op null zetten. Sowieso werkt het op null zetten van de tiletype niet, omdat het tile object in de tilemap op null gezet moet worden.

Ik heb een paar dingetje geprobeerd, maar de makkelijkste oplossing voor nu is om het zo te doen:

Tile tile = tc.theTile;
GameEngine.gameTiles.changeTile(tile.getTileNumberX(), tile.getTileNumberY(), -1);

@Timtower
Copy link
Author

Timtower commented Apr 6, 2013

Ik had als work-around een nieuwe tile aangemaakt zonder collisions of plaatje, werkt ook prima ;)

Date: Sat, 6 Apr 2013 09:14:28 -0700
From: notifications@github.com
To: game-api-android@noreply.github.com
CC: timdebrouwer@live.nl
Subject: Re: [game-api-android] tc.theTile.setTileType(-1); (#3)

Stom van mij, je kunt primitieve types (zoals int) natuurlijk niet op null zetten. Sowieso werkt het op null zetten van de tiletype niet, omdat het tile object in de tilemap op null gezet moet worden.

Ik heb een paar dingetje geprobeerd, maar de makkelijkste oplossing voor nu is om het zo te doen:

Tile tile = tc.theTile;
GameEngine.gameTiles.changeTile(tile.getTileNumberX(), tile.getTileNumberY(), -1);


Reply to this email directly or view it on GitHub.

@baszn
Copy link
Contributor

baszn commented Apr 6, 2013

Dat is ook een manier ;) . Ik zal kijken of ik een fix in de volgende release kan meenemen. Sorry voor het ongemak, en als je nog meer vragen hebt, stel ze gerust (wel dan een nieuw issue aanmaken a.u.b.).

@Timtower
Copy link
Author

Timtower commented Apr 6, 2013

Dankje ;)

Date: Sat, 6 Apr 2013 11:19:21 -0700
From: notifications@github.com
To: game-api-android@noreply.github.com
CC: timdebrouwer@live.nl
Subject: Re: [game-api-android] tc.theTile.setTileType(-1); (#3)

Dat is ook een manier ;) . Ik zal kijken of ik een fix in de volgende release kan meenemen.


Reply to this email directly or view it on GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants