Back to homepage
RandomNotes
History
Little tidbits that await proper structuring
Updated Fri, 19 Apr 2019 16:11:05 +0100 by Wuzzy

Introduction

This page is a collection of random unsorted or unfinished stuff which is not good or structured enough to be put into one of the “real” wiki pages. Wiki editors: If something becomes actually useable, please move it to the appropriate wiki page and remove it from this page.

This page is intentionally chaotic and may change rapidliy at any time.

How to add a settings option

  • QStringList HWGame::setArguments() in game.cpp is the function that prepares the argument list
  • void GameUIConfig::SaveOptions() in gameuiconfig.cpp loads (or initializes) values and set the widgets to those values
  • PageOptions::PageOptions(QWidget* parent) : AbstractPage(parent) is where you would add your widget

How to convert a .hwmap file to a Lua string

Run the shell script tools/hwmap2lua.sh found in the Hedgewars repository. Help is included in the source code.