source: cpp/frams/neuro/geneticneuroparam.cpp @ 955

Last change on this file since 955 was 714, checked in by Maciej Komosinski, 7 years ago
  • Setting default NeuroClass? active/genactive in preconfigured genetics
  • genactive becomes bool (was int)
  • Code formatting
  • Property svn:eol-style set to native
File size: 624 bytes
Line 
1// This file is a part of Framsticks SDK.  http://www.framsticks.com/
2// Copyright (C) 1999-2017  Maciej Komosinski and Szymon Ulatowski.
3// See LICENSE.txt for details.
4
5#include "geneticneuroparam.h"
6#include <frams/neuro/neurolibrary.h>
7
8GeneticNeuroParam::GeneticNeuroParam(const char* groupname, const char* myname,
9        const char* prefix, const char* typ)
10        :NeuroLibParam(groupname, myname, prefix), types(typ)
11{}
12
13paInt GeneticNeuroParam::getInt(int i)
14{
15        return Neuro::getClass(i)->genactive ? 1 : 0;
16}
17
18int GeneticNeuroParam::setInt(int i, paInt v)
19{
20        Neuro::getClass(i)->genactive = (v != 0); return PSET_CHANGED;
21}
22
Note: See TracBrowser for help on using the repository browser.