Skip to content
Snippets Groups Projects
Commit 6afb50cf authored by dg's avatar dg
Browse files

Activated fullscreen framebuffer

Low HP will now colorize the corners of the screen in red (only for comptuers supporting FBO)


git-svn-id: http://svn.net-core.org/repos/t-engine4@1286 51575b47-30f0-44d4-a5cc-537603b46e54
parent 5ff45400
No related branches found
No related tags found
No related merge requests found
......@@ -56,7 +56,6 @@ local Tooltip = require "engine.Tooltip"
local Calendar = require "engine.Calendar"
local Dialog = require "engine.Dialog"
local QuitDialog = require "mod.dialogs.Quit"
local MapMenu = require "mod.dialogs.MapMenu"
module(..., package.seeall, class.inherit(engine.GameTurnBased, engine.interface.GameMusic, engine.interface.GameSound, engine.interface.GameTargeting))
......@@ -240,9 +239,9 @@ function _M:setupDisplayMode()
self:saveSettings("tome.gfxmode", ("tome.gfxmode = %d\n"):format(self.gfxmode))
-- Create the framebuffer
-- self.fbo = core.display.newFBO(Map.viewport.width, Map.viewport.height)
-- if self.fbo then self.fbo_shader = Shader.new("main_fbo") end
-- game.fbo_shader:setUniform("blur", 3)
self.fbo = core.display.newFBO(Map.viewport.width, Map.viewport.height)
if self.fbo then self.fbo_shader = Shader.new("main_fbo") end
-- game.fbo_shader:setUniform("blur", 1)
-- game.fbo_shader:setUniform("colorize", {1,0.3,0})
end
......@@ -806,8 +805,18 @@ function _M:onQuit()
self.player:restStop("quitting")
if not self.quit_dialog and not self.player.dead then
self.quit_dialog = QuitDialog.new()
self:registerDialog(self.quit_dialog)
self.quit_dialog = Dialog:yesnoPopup(" Save and exit? ", "Save and exit?", function(ok)
if ok then
local d = engine.Dialog:simplePopup("Quitting...", "Quitting...")
d.__show_popup = false
core.display.forceRedraw()
-- savefile_pipe is created as a global by the engine
savefile_pipe:push(self.save_name, "game", self)
util.showMainMenu()
end
self.quit_dialog = nil
end)
end
end
......
......@@ -20,7 +20,7 @@
name = "The rotting stench of the dead"
desc = function(self, who)
local desc = {}
desc[#desc+1] = "You have been ressurected as an undead by some dark powers."
desc[#desc+1] = "You have been resurrected as an undead by some dark powers."
desc[#desc+1] = "However the ritual failed in some way and you retain your own mind, you need to get out of this dark place and try to carve a place for yourself in the world."
if self:isCompleted("black-cloak") then
desc[#desc+1] = "You have found a very special cloak that will help you walk among the living without trouble."
......
......@@ -24,7 +24,7 @@ return {
max_level = 8,
decay = {300, 800},
actor_adjust_level = function(zone, level, e) return 1 + zone.max_level - (zone.base_level + e:getRankLevelAdjust() + level.level-1 + rng.range(-1,2)) end,
level_adjust_level = function(zone, level) print("=============", zone.base_level + (zone.max_level - level.level)) return zone.base_level + (zone.max_level - level.level) end,
level_adjust_level = function(zone, level) return zone.base_level + (zone.max_level - level.level) end,
width = 50, height = 50,
-- all_remembered = true,
-- all_lited = true,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment