Comments (3)
Sorry, I was wrong. Nothing to do with setFPS. I should just add keyWait() in
the and of the cycle.
First think, then create an issue.
Closed.
Original comment by [email protected]
on 4 Mar 2015 at 8:50
from python-tcod.
Don't worry about it. Forgetting to call the event subsystem is actually a
common beginner mistake with SDL. I've even seen it happen in modern
roguelikes where an animation or simulation (sleeping, worldgen) is run for a
long time without checking for user input causing Windows to believe the
program is hanging if the user clicks or hits a key during it.
I'm not sure how you're feeling about it, but I tend to be inspired by
accidental feedback like this since this is actually a real issue that can and
was triggered from normal use. I already have the event module fine-tuned to
work with modal environments so adding a simple call to tdl.event.get from
tdl.flush could prevent the hangs in the examples I mentioned as well as the
one you gave.
Or, you know, keyWait works fine too. So I'll probably just put this idea on
hold for a while.
Original comment by [email protected]
on 5 Mar 2015 at 9:06
- Changed state: Started
- Added labels: Priority-Low
- Removed labels: Priority-Medium
from python-tcod.
Actually uploaded the fix. I'll need to work on a lot of regressions before I
can make a new release.
Original comment by [email protected]
on 14 Mar 2015 at 2:23
- Changed state: Fixed
from python-tcod.
Related Issues (20)
- Since version 1.16.0 context.present with integer_scaling = True is ignored HOT 9
- Not installing from git on python 3.9 anaconda HOT 1
- Can't build wheels from source on MacOS.
- No module named 'tcod._libtcod' when importing tcod HOT 9
- tcod 12.7.2 fails to install on arch linux HOT 5
- Add support to release linux aarch64 wheels
- win stop responding when there is no `tcod.event.get()` HOT 4
- Issue with libtcod importing NDArray from numpy.typing when it should just be importing ndarray from numpy. HOT 3
- Odd behavior when changing cell background color from (x,z,z) to (y,z,z) HOT 4
- TCOD throws a deprecation warning HOT 1
- No event on scrolling with mouse wheel HOT 4
- Request: Support for SDL2's game controller / joystick API HOT 2
- Request: Add access to the Atlas and Tileset used by SDLConsoleRender HOT 4
- Unable to print ascii 127 (del) HOT 2
- Investigate building Python-tcod on Pyodide.
- Refactoring event attributes.
- Add 'order' argument to tcod.noise.grid HOT 3
- TypeError: '_AudioCallbackUserdata' object is not callable HOT 3
- SDL_DestroyTexture called with invalid textures
- SDL failed to get a vertex buffer for this Direct3D 9 rendering batch! HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-tcod.